<!-- FORMULARIO CONFIGURACION LOCUSUARIO -->


<!-- LISTA DE LOCUSUARIOS Y FORMULARIO DE LOCUSUARIOS-->
<!-- TRAE LOS LOCUSUARIOS -->
<script>
    function traelocusuarios() {
        if(seleccionado == 'locusuarios'){
            $(function() { 
                $.ajax({ 
                    data: "accio=omplirLlista", 
                    type: "GET", 
                    dataType: "json", 
                    url: "./controlador/LocusuarioControl.php", 
                    beforeSend : function(jqXHR, settings) {
                        console.info('in beforeSend');
                        console.log(jqXHR, settings);
                        $("#divajax").show(); 
                    },
                    error : function(jqXHR, textStatus, errorThrown) {
                        console.info('in error');
                        console.log(jqXHR, textStatus, errorThrown);
                    },
                    success: function(data){ 
                        //alert("hola");
                        mostraLlistaLocusuarios(data);
                        $("#divajax").hide(); 
                        $(".derechaConfig").hide();
                    }
                });
            }); 
        }
    }
</script>

<!-- MUESTRA LA LISTA DE LOCUSUARIOS -->
<script language="javascript" type="text/javascript">
    function mostraLlistaLocusuarios(data) {
        if(seleccionado == 'locusuarios'){
            $("#tlocusuarios").empty();
            var texto = "<thead><tr><th>Código</th><th>Usuario</th><th>Localización</th><th>Rol</th></tr></thead><tbody>";
            $.each(data,function(index,value) {
                texto = texto + "<tr id='"+data[index].codigoLocusuario+"'>";
                texto = texto + '<td>'+data[index].codigoLocusuario+'</td>';
                texto = texto + '<td>'+data[index].usuariolu+'</td>';
                texto = texto + '<td>'+data[index].localizacionlu+'</td>';
                texto = texto + '<td>'+data[index].rollu+'</td>';      
                texto = texto + "</tr>";
            });
            var texto = texto+"</tbody>";
            $("#tlocusuarios").append(texto);
        }
    }
</script>


<!-- CLIC A AÑADIR LOCUSUARIO -->
<script type='text/javascript'>
    $(function() { 
        $("#afegirLU").click(function() {
            clicAfegir = 1;
            $("#locusuariosForm").show();
            $("#flocusuario").reset();
            $("#divajax").show(); 
            selectDependientesLU();

<?php
$_SESSION['locusuarioselected'] = "";
$_SESSION['locusuario'] = null;
?>;
        });
    });
</script>

<!-- CLIC A UN LOCUSUARIO DE LA LISTA PARA MOSTRARLO EN EL FORMULARIO DERECHA-->

<script language="javascript" type="text/javascript">
    $(function() {
        $('#tlocusuarios').delegate('tbody tr', 'click', function () {  
            //$("#tlocusuarios tbody").click(function(event) {
            var codigoLocusuarioClic = $(this).attr("id");
            clicAfegir = 0;
            $.ajax({ 
                data: "accio=omplirFLocusuario&codigoLocusuarioClic="+codigoLocusuarioClic, 
                type: "GET", 
                dataType: "json", 
                url: "controlador/LocusuarioControl.php",
                beforeSend : function(jqXHR, settings) {
                    console.info('in beforeSend');
                    console.log(jqXHR, settings);
                    $("#divajax").show(); 
                },
                error : function(jqXHR, textStatus, errorThrown) {
                    console.info('in error');
                    console.log(jqXHR, textStatus, errorThrown);
                },
                success: function(data){ 
                    mostraFLocusuario(data);

                }
            });
 
        });
    });
</script>

<!-- MUESTRA LOS DATOS DEL FORMULARIO LOCUSUARIO -->
<script language="javascript" type="text/javascript">
    function mostraFLocusuario(data) {
        $("#flocusuario").reset();
        $("#locusuariosForm").show();
        $.each(data,function(index,value) { 
            $('#codigoLocusuario').val(data[index].codigoLocusuario);
            selectDependientesLU();           
        });
    }
</script>

<!-- EJECUTA LOS DIFERENTES SELECT OPTIONS DEL FORMULARIO -->
<script>
    function selectDependientesLU() {

        selectUsuarioLU();
        selectLocalizacionLU();
        selectRolLU();
       
    }
</script>

<!-- LLENA Y MUESTRA EL SELECT DE USUARIO-->
<script>
    function muestraUsuarioLU(data) {
        $("#divajax").show();
        $.each(data,function(index,value) {
            $("#usuariolu").append("<option value='"+data[index].codigoUsuario+"' "+data[index].usuarioSelected+">"+data[index].codigoUsuario+"</option>");
        });
        $("#divajax").hide();
    }
    function selectUsuarioLU() {
        $(function() { 
            $("#usuariolu").empty();
            $.ajax({ 
                data: "accio=omplirSelect&sel=usuarioSelected", 
                type: "GET", 
                dataType: "json", 
                url: "./controlador/UsuarioControl.php", 
                beforeSend : function(jqXHR, settings) {
                    console.info('in beforeSend');
                    console.log(jqXHR, settings);
                    $("#divajax").show(); 
                },
                success: function(data){ 
                    muestraUsuarioLU(data);
                }
            });
        }); 
    }
</script>

<!-- LLENA Y MUESTRA EL SELECT DE LOCALIZACION-->
<script>
    function muestraLocalizacionLU(data) {
        $("#divajax").show();
        $("#localizacionlu").append("<option value=0>-------</option>");
        $.each(data,function(index,value) {
            $("#localizacionlu").append("<option value='"+data[index].codigoLocalizacion+"' "+data[index].localizacionSelected+">"+data[index].descripcionLocalizacion+"</option>");
        });
        $("#divajax").hide();
    }
    function selectLocalizacionLU() {
        $(function() { 
            $("#localizacionlu").empty();
            $.ajax({ 
                data: "accio=omplirSelect&sel=localizacionSelected", 
                type: "GET", 
                dataType: "json", 
                url: "./controlador/LocalizacionControl.php", 
                beforeSend : function(jqXHR, settings) {
                    console.info('in beforeSend');
                    console.log(jqXHR, settings);
                    $("#divajax").show(); 
                },
                success: function(data){ 
                    muestraLocalizacionLU(data);
                }
            });
        }); 
    }
</script>

<!-- LLENA Y MUESTRA EL SELECT DE ROL-->
<script>
    function muestraRolLU(data) {
        $("#divajax").show();
        $.each(data,function(index,value) {
            $("#rollu").append("<option value='"+data[index].codigoRol+"' "+data[index].rolSelected+">"+data[index].descripcionRol+"</option>");
        });
        $("#divajax").hide();
    }
    function selectRolLU() {
        $(function() { 
            $("#rollu").empty();
            $.ajax({ 
                data: "accio=omplirSelect&sel=rolSelected", 
                type: "GET", 
                dataType: "json", 
                url: "./controlador/RolControl.php", 
                beforeSend : function(jqXHR, settings) {
                    console.info('in beforeSend');
                    console.log(jqXHR, settings);
                    $("#divajax").show(); 
                },
                success: function(data){ 
                    muestraRolLU(data);
                }
            });
        }); 
    }
</script>

<!-- CLIC A GUARDAR LOCUSUARIO EN LA BASE DE DATOS(MODIFICARLO O CREARLO)-->

<script language="javascript" type="text/javascript">
    $(function() {
        $('#guardarLU').click(function() {  
            //     if($("#codigoLocusuario").val() ==""){
            //         var datos = "accio=create&"+$("#flocusuario").serialize(); 
            //     }else{
            //         var datos = "accio=update&codigoLocusuario="+$("#codigoLocusuario").val()+"&"+$("#flocusuario").serialize(); 
            //     }
            if(clicAfegir == 1){
                var datos = "accio=create&codigoLocusuario=&"+$("#flocusuario").serialize(); 
            }else{
                var datos = "accio=update&codigoLocusuario="+$("#codigoLocusuario").val()+"&"+$("#flocusuario").serialize(); 
            }
            
            $.ajax({ 
                data: datos,
                type: "GET", 
                dataType: "json", 
                async: false,
                url: "controlador/LocusuarioControl.php", 
                beforeSend : function(jqXHR, settings) {
                    console.info('in beforeSend');
                    console.log(jqXHR, settings);
                    $("#divajax").show(); 
                },
                error : function(jqXHR, textStatus, errorThrown) {
                    console.info('in error');
                    console.log(jqXHR, textStatus, errorThrown);
                },
                success: function(data1){
                    $("#divajax").hide(); 
                    traelocusuarios();
                }
            });
 
        });
    });
</script>


<!-- CLIC A ELIMINAR LOCUSUARIO EN LA BASE DE DATOS(DELETE)-->

<script language="javascript" type="text/javascript">
    $(function() {
        $('#deleteLU').click(function() {  

            var datos = "accio=delete&codigoLocusuario="+$("#codigoLocusuario").val()+"&"+$("#flocusuario").serialize(); 
                  
            $.ajax({ 
                data: datos,
                type: "GET", 
                dataType: "json", 
                async: false,
                url: "controlador/LocusuarioControl.php", 
                beforeSend : function(jqXHR, settings) {
                    console.info('in beforeSend');
                    console.log(jqXHR, settings);
                    $("#divajax").show(); 
                },
                success: function(data1){
                    traelocusuarios();
                    $("#divajax").hide(); 
                }
            });
 
        });
    });
</script>

